<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // 浅拷贝
        // function clone(target){
        //     let cloneTarget={}
        //     for(const key in target){
        //         // target[key] 对象
        //         cloneTarget[key]=target[key];
        //     }
        //     return cloneTarget;
        // }
        function clone(target){
            if(typeof target==='object'){// 递归
                let cloneTarget={};
                for(const key in target){
                    cloneTarget[key]=clone(target[key]);// 数组和对象都可以这样
                }
                return cloneTarget
            }else{ // 简单
                return target;// 退出条件
            }
        }
    </script>
</body>
</html>